草庐IT

Android AppBarLayout 将 ViewPager 下推

全部标签

android - SupportPlaceAutocompleteFragment 的 OnPlaceSelectedListener 未在 ViewPager 内触发

我的应用程序有一个viewPager和4个fragment。在一个fragment中,我添加了一个googleSupportPlaceAutocompleteFragment和publicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){Viewview=inflater.inflate(R.layout.area_swipe_fragment,container,false);SupportPlaceAutocompleteFragmentautocompleteF

托管 viewPager 的 Android FrameLayout 占用了所有可用空间

大家好,我正在尝试创建一个包含不同图像和文本(均托管在Fragment中)并由FrameLayout中的(Fragment)ViewPager管理的“教程”(例如AirBnb应用中的这个)。作为上面的示例,我还想在屏幕底部显示两个按钮,我的问题是包含ViewPager的FrameLayout占用了所有可用空间,因此隐藏了包含按钮的LinearLayout。这是一个奇怪的情况,因为布局非常简单,我尝试了不同的方法,但没有解决我的问题。我检查了只有布局的根元素处于fill_parent模式,并且还检查了所有其他布局避免增长到超过显示信息所需的空间。以下是一些fragment,Activit

java - 如何制作连续的Android ViewPager?

我在网上找到的所有ViewPager示例似乎都具有静态数量的页面,您可以轻扫这些页面。我的应用程序用于我的音乐博客,我希望用户能够单击打开我的SinglePostActivity的帖子。它应该显示帖子,然后允许用户滑动View以查看上一篇和下一篇帖子。显然,我不想加载所有的帖子并将它们添加到ViewPager,而是加载用户点击的帖子,以及上一个和下一个帖子,这样用户就可以看到它们了刷卡。完成滑动到下一篇文章后,它必须在此之后加载该文章,以便用户可以滑动到该文章(反之亦然,如果他们滑动以查看上一篇文章)。是否有任何Android示例可以说明如何实现这样的目标?

android - 如何以编程方式多次设置 ViewPager 高度?

我可以使用vpTabs.getLayoutParams().height=DESIRED_SIZE;以编程方式设置ViewPager的高度,但它只在运行时工作一次。现在的问题是如何在运行时多次设置高度?activity_layout.xmlviewPager在MainActivity类的onCreate()中初始化ViewPagervpTabs=(ViewPager)findViewById(R.id.vpTabs);我正在使用这样的界面从fragment更改viewPager的高度//CallingfromfragmentinttotalHeight=titles.length*Ed

android - Google map 未显示在 ViewPager 中的选项卡 fragment 上

我正在一个新的Android项目中工作。第一个Activity是使用slider菜单和fragment。在第一个fragment上有一个ListView(PrimaryFragmentDormir.java)。选择其中一行后,将启动一个新Activity。最后一个Activity使用三个选项卡来显示有关所选行对象的不同信息。ListView是从远程JSON文件加载的。第一个选项卡显示有关所选对象的详细信息,第二个选项卡应显示map。我已经按照官方文档设置了所有需要的东西,以便在我的应用程序中包含Googlemap,至少我是这么认为的。当用户选择第二个选项卡时,将显示一个空白屏幕,并在左

android - 如何从另一个 Activity 按钮单击事件打开viewpager中的特定 fragment 页面

谁能告诉我如何打开一个特定的fragment来自另一个Activity按钮点击事件的viewpager。我正在使用一个显示两个选项的警告对话框在viewpager中选择相应的屏幕,如下所示,但我得到的是null单击屏幕按钮上的指针,该按钮具有打开viewpager第二页的代码。publicclassMainActivityextendsFragmentActivity{intpos;ViewPagerpager;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceSta

Android ViewPager 加载不正确的 fragment

因此,我试图在我的主要Activity中使用主导航栏下方的选项卡栏和布局。我似乎无法让ViewPager/TabLayout(不确定是哪个问题的原因,这是新问题)加载正确的fragment。我已经阅读了大量文档并检查了超过1个教程以查看我是否正确地执行了此操作并且看起来我正在做同样的事情...我的TabLayout的OnTabSelectedListener正在正确地看到选项卡更改,并且在OnTabSelected中我正在调用viewPager.setCurrentItem(tab.getPosition())尝试设置我的viewpagers项目,但它仍然无法正常工作。第一次加载时,它

Android viewPager 图片从右向左滑动

我想添加图片幻灯片。但不能让它从右向左滑动。(对于阿拉伯语或希伯来语等语言)我几乎检查了stackoverflow中的所有回复,但找不到明确的解决方案。我把整个代码写在这里。请写清楚,我不是专业人士主Activity;packagecom.manishkpr.viewpagerimagegallery;importandroid.app.Activity;importandroid.os.Bundle;importandroid.support.v4.view.ViewPager;publicclassMainActivityextendsActivity{@Overridepubli

android - 如何制作从 ViewPager 到另一个 Fragment 的共享过渡动画?

我有下一个情况。Activity[FragmentWithPager[PageWithGrid]]我想制作从listitem到DetailFragment的传统动画,但我不知道我做错了什么.我已将相同的transitionName添加到listitem和fragmentdetail布局中的View,并尝试使用以下代码制作过渡动画。valfragmentTransaction=supportFragmentManager.beginTransaction()transitionItems.forEach{view->fragmentTransaction.addSharedElement

android - ViewPager2 默认位置

我正在使用ViewPager2创建幻灯片。例如,幻灯片有3个项目,我想在Activity打开时显示第二个项目。我使用setCurrentItem(intitem,booleansmoothScroll)方法但它不起作用并且没有任何反应。我怎样才能实现它?viewPager.adapter=adapterviewPager.setCurrentItem(1,true) 最佳答案 我认为更简单更可靠的解决方法是推迟到下一个运行周期而不是不安全的延迟,例如viewPager.post{viewPager.setCurrentItem(1,